Geoff HorsfieldGeoff Horsfield
GolfBMW PGA Championship 2026: Aaron Rai Surges Into Joint-Lead as Rory McIlroy Stumbles Three Back After Round OneWind at Wentworth on Thursday came across from the tree line on the east side...
EsportsPricing a Transfer When the Data Is EmptyOn July 15, 2026, a social media account with 4,200 followers posted a short...
BadmintonLe Duc Phat and the physical puzzle: Vietnam needs a data revolutionThe moment I remember most is not the match-winning smash at the baseline, bu...
International FootballComo 4-1 Manchester United: Nico Paz and the pocket in front of United's back fourMatthijs de Ligt turned, and Tasos Douvikas was already behind him. The Dutch...
VolleyballFukuoka Opens the 2028 Olympic Race: Japan and Asia's Spatial PuzzleWhen the first ball is served at Fukuoka, I don't look at the score. I look a...
International FootballEmpty Dossiers in the Transfer Window: Fourteen Reports, Not One Verifiable NumberTuesday morning brought fourteen emails about the same striker. Nine carried...
BadmintonNguyen Tien Minh Wins Vietnam Open 2026 Qualifier at 43: One Spot and Three Data GapsNguyen Tien Minh walked onto a Vietnam Open 2026 qualifying court at the age ...
EsportsAn Empty Spreadsheet in Transfer Season: The Standard Vietnamese Esports Reporting NeedsAt two in the morning I reopened a spreadsheet I had been building for three...
EsportsHimass and TanVuu Move to Delta Force: A Sanction Without a PassportThat night I replayed a forty-second clip. A Korean streamer, with only a few...
International FootballThe V-League Young-Player Price Bubble: The Crack Starts From a BillboardLate August, Lạch Tray in the rain. I sat in Stand B, my usual spot for nine...
Table TennisVietnamese table tennis after SEA Games 33: When silence tells more than medalsWhen the final ball hit the table in the Korat arena, the roar of the crowd...
Table TennisBraintree Table Tennis League New Season: A Data Map of Win Percentages and a Two-Tier Promotion RaceAcross the entire Braintree division three season last year, only one defeat...
BilliardsGorst and the Return Story: When World No.7 Lifted the China CupAt that moment, when the number 9 ball stopped at the lip of the pocket, in t...
VolleyballWhen the Data Table Is Blank: The Real Limits of the Volleyball AnalystI open the data file at eleven at night. Six columns need filling: perfect...
VolleyballUnable to generate article due to missing analytical dataSorry, I cannot create a pure Vietnamese sports news article as requested. Th...
Table TennisWTT Points and the Real Gap of Vietnamese Table TennisWTT Points and the Real Gap of Vietnamese Table Tennis Fast rallies won, long...
Volleyball24-23 and the Rejected Challenge: The Fatal Flaw of Vietnam's Women's Volleyball Before Facing ChinaOne moment. Just one moment, and an entire match was shaped. At 24-23 in set...
Martial ArtsThe space behind Vietnam's back line: a geometry problem still unsolvedHai Phong, one April evening in the Lach Tray stands. The home side had just...
BadmintonAsian Games 2026: Rankireddy and Shetty Fall in Round One, and Why the Score Curve Is the Only Witness Worth ReadingOn 25 September 2026, at the Ichinomiya City Municipal Gymnasium in Aichi...
BadmintonAsian Games 2026 in Nagoya: India Brings 20 Shuttlers, but Only One Golden CardA morning in Nagoya. I ride my bicycle across the bridge over the canal near...
